to be entrusted with delivery - Alemán Inglés Diccionario